ioemu: Fix build: use uint64_t rather than u64.
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 12 May 2008 10:16:43 +0000 (11:16 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 12 May 2008 10:16:43 +0000 (11:16 +0100)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/ioemu/hw/pass-through.h
tools/ioemu/hw/pt-msi.c

index 8062c209323010da18ac2620b8d244f94656ebd5..50f7af5568a8d0a008a6ba007dfaf4f3fe3333a4 100644 (file)
@@ -76,7 +76,7 @@ struct pt_msix_info {
     int total_entries;
     int bar_index;
     uint32_t table_off;
-    u64 mmio_base_addr;
+    uint64_t mmio_base_addr;
     int mmio_index;
     int fd;
     void *phys_iomem_base;
index b44b513b932c49380a18e831cfb119d3e10b831e..0af05e788f5b45fad533846f5ae7296a44251eaa 100644 (file)
@@ -666,7 +666,7 @@ int pt_msix_init(struct pt_dev *dev, int pos)
     uint8_t id;
     uint16_t flags, control;
     int i, total_entries, table_off, bar_index;
-    u64 bar_base;
+    uint64_t bar_base;
     struct pci_dev *pd = dev->pci_dev;
 
     id = pci_read_byte(pd, pos + PCI_CAP_LIST_ID);
@@ -714,7 +714,7 @@ int pt_msix_init(struct pt_dev *dev, int pos)
     if ( (bar_base & 0x6) == 0x4 )
     {
         bar_base &= ~0xf;
-        bar_base += (u64)pci_read_long(pd, 0x10 + 4 * (bar_index + 1)) << 32;
+        bar_base += (uint64_t)pci_read_long(pd, 0x10 + 4 * (bar_index + 1)) << 32;
     }
     PT_LOG("get MSI-X table bar base %lx\n", bar_base);